predicate something upon - Allemand Anglais Dictionnaire